package proyecto.negocio;

import java.util.Collection;


import proyecto.modelo.Idea;

import proyecto.dao.IdeaDAO;
import proyecto.excepcion.DAOExcepcion;


public class IdeaNegocio {
	
	public void  insertarIdea( String titulo, String descripcion, String palabrasClave, String rutaArchivo, 
			int labelPublicado, int idPersonaCreador, int idPersonaAsesor) throws DAOExcepcion {
		

        Idea vo = new Idea();
      
		vo.setTitulo(titulo);
		vo.setDescripcion(descripcion);
		vo.setPalabrasClave(palabrasClave);
		vo.setRutaArhivo(rutaArchivo);
		vo.setLabelPublicado(labelPublicado);
		vo.setIdPersonaCreador(idPersonaCreador);
		vo.setIdPersonaAsesor(idPersonaAsesor);
		
		IdeaDAO dao = new IdeaDAO();
		dao.insertar(vo);
		

	
	}
	
	public void ModificarIdea(String titulo, String descripcion, String palabrasClave, String rutaArchivo, 
			int labelPublicado) throws DAOExcepcion {

		Idea vo = new Idea();
		vo.setTitulo(titulo);
		vo.setDescripcion(descripcion);
		vo.setPalabrasClave(palabrasClave);
		vo.setRutaArhivo(rutaArchivo);
		vo.setLabelPublicado(labelPublicado);
		
		IdeaDAO dao = new IdeaDAO();
		dao.actualizar(vo);
	}
	
	 public Collection<Idea> Listar() throws DAOExcepcion {
	    	IdeaDAO dao = new IdeaDAO();                 
	    	return dao.listar();
	    }
	
	}



